function HandlePageB1AdminAllCustomTasks(gui, operator, now, options) {
  this._gui = gui;
  this._operator = operator;
  this._now = now;
  this._options = options;
  
  this._query = '(' + DlmanageUtils.allCustomWorks + ' AND ((d.ownerTrackId = \'' + this._operator.trackId + '\') OR (d.user_trackId = \'' + this._operator.trackId + '\'))' + ')';
  
  this._createElements();
};

HandlePageB1AdminAllCustomTasks.prototype._createElements = function() {
//  var smryGui = GuiSmryManager.instance();
//  var smryArgs = [ { name: smryGui.jobs.id, cond: '(' + DlmanageUtils.ownerWorks + ' AND (d.ownerTrackId = \'' + this._operator.trackId + '\'))' + ' OR (' + DlmanageUtils.assigneeWorks + ' AND (d.user_trackId = \'' + this._operator.trackId + '\'))' } ];
  var smryGui = null;
  var smryArgs = [];
  var gui = GuiProduces.instance(this._gui.customerNo, this._gui.task, this._gui.search, this._gui.updated, this._gui.pages, this._gui.tasks);
  new HandleProduces(gui, null, { operator: this._operator, now: this._now, query: this._query, smryGui: smryGui, smryArgs: smryArgs, noExist: true, isfromcus: true });
};